home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / dist / fw_qt3.idb / usr / freeware / Qt / changes-3.0.3.z / changes-3.0.3
Text File  |  2002-04-08  |  7KB  |  225 lines

  1. Qt 3.0.3 is a bugfix release. It maintains both forward and backward
  2. compatibility (source and binary) with Qt 3.0.2
  3.  
  4.  
  5. ****************************************************************************
  6. *                General                       *
  7. ****************************************************************************
  8.  
  9. - Improvements in the build system to ease the management of different
  10. plugin and data directories.
  11.  
  12. - Don't load plugins if the Qt library is built statically.
  13.  
  14. - Updated to zlib 1.1.4
  15.  
  16. ****************************************************************************
  17. *               Library                       *
  18. ****************************************************************************
  19.  
  20. - QApplication:
  21.     Don't instantiate the style in the QApplication constructor,
  22.     but in the first call to style(). This makes it possible to
  23.     e.g. set library paths for style plugins in the constructor of
  24.     a subclassed QApplication.
  25.     X11 only: Fixes to use CDE fonts more effectively. Mouse-Event
  26.     cleanups. Fixed memory leaks. Disabled XRender extension on
  27.     8bit color depth, as it doesn't work on such displays. Pass
  28.     enter events through QWidget::x11Event().
  29.     Windows only: Fixed setEffectEnabled(). Fixed crash for popups
  30.     closed by doubleclicking on them.
  31.     Mac only: Cursor fixes.
  32.  
  33. - QComboBox:
  34.     Propagate the palette to the popup listbox. Open editable
  35.     combobox only when clicking on the drop-down arrow. Fixed
  36.     emitting highlighted() twice on keypress. Keep internal
  37.     listbox always in sync.
  38.  
  39. - QDataTable:
  40.     Fixed handling of failed insert requests.
  41.  
  42. - QDate:
  43.     Fixed 12 hour clock case.
  44.  
  45. - QDns:
  46.     Cleanup fixes.
  47.  
  48. - QDockWindow:
  49.     Fixed the undocking of a floating dockwindow by double-clicking 
  50.     on the titlebar. Fixed orientation problems with docking (only
  51.     toolbars have to be forced to be horizontally when undocked,
  52.     other should keep their orientation).
  53.     Windows only: Don't deactivate the mainwindow when pressing the
  54.     titlebar.
  55.  
  56. - QFileDialog:
  57.     Fixed setShowHiddenFiles() to work on all platforms.
  58.  
  59. - QFont:
  60.     X11 only: Fixed line spacing.
  61.  
  62. - QFontDialog:
  63.     Set the font size in the size line edit, as the actual size
  64.     might not be listed.
  65.  
  66. - QFtp:
  67.     Fixed guessing a year (so that no year in the future is used).
  68.  
  69. - QImage:
  70.     Fixed an out of bounds read.
  71.  
  72. - QLineEdit:
  73.     Implemented changing the mouse cursor for efficiently. Fixed
  74.     emitting selectionChanged(). Make clear() undo/redo able and
  75.     fixed a crash there.
  76.     X11 only: Don't de-select on clipboard change, only selection
  77.     change.
  78.  
  79. - QListBox:
  80.     Made currentItem a designable property. Fixed emitting
  81.     highlighted() in setSelected().
  82.  
  83. - QListView:
  84.     Fixed findItem() when a sub-sub-sub item is the current
  85.     item. Fixed sorting of nested items. Fixed a crash bug. Fixed
  86.     drawing branches.
  87.  
  88. - QMainWindow:
  89.     Prevent the statusbar from expanding vertically.
  90.  
  91. - QMenuBar:
  92.     Fixed cursor navigation in RTL mode.
  93.  
  94. - QMotifStyle:
  95.     Fixed drawing rounded tabs.
  96.  
  97. - QMovie:
  98.     X11 only: Enabled alpha channel if the XRender extension is
  99.     present.
  100.  
  101. - QOCI:
  102.     Unicode (UTF-8) result set support for Oracle 8 and 9
  103.     Unicode INSERT and UPDATE support for Oracle 9 only
  104.     recordInfo() will return the real fieldsize in characters
  105.     and not the number of bytes. Also returns information
  106.     whether fields can be NULL.
  107.     Fixes for databases running on 64 bit machines.
  108.  
  109. - QPixmap:
  110.     Fixed errors when using xform() is some cases.
  111.     X11 only: Fixed a memory corruption when numColors() is 0.
  112.  
  113. - QPopupMenu:
  114.     Fixed submenu placement in RTL mode. Fixed cursor navigation
  115.     in RTL mode.
  116.  
  117. - QPrinterDialog:
  118.     X11 only: Supports now NIS.
  119.  
  120. - QProcess:
  121.     Windows only: Fixed commandline parsing.
  122.  
  123. - QPSQL:
  124.     Added Unicode (UTF-8) support. Both the client library
  125.     and the server have to support Unicode, otherwise
  126.     the plugin will use local 8 bit.
  127.  
  128. - QPainter:
  129.     Fixed drawing long single line text centered or right-aligned.
  130.  
  131. - QPSPrinter:
  132.     Fixed segfault on big print jobs.
  133.  
  134. - QPushButton:
  135.     Fixed size hint, so that it more closely matches 2.3 behaviour.
  136.  
  137. - QRichText:
  138.     Fixed sizeHint() and geometry calculation of table
  139.     cells. Speed and memory improvements.
  140.  
  141. - QSimpleRichText:
  142.     Fixed with() and widthUsed().
  143.  
  144. - QSocket:
  145.     Windows only: Fixed error handling.
  146.  
  147. - QServerSocket:
  148.     Windows only: Only allow to bind-listen on the same
  149.     port-address only once (like on unix).
  150.  
  151. - QSocketDevice:
  152.     Fixed atEnd() so it doesn't always return FALSE.
  153.  
  154. - QSqlCursor:
  155.     QSqlFieldInfo now stays in sync with the record
  156.     when deleting and inserting fields manually.
  157.  
  158. - QTabBar:
  159.     Fixed layout/resizing of tabs when QTab::setText() is called
  160.     directly.
  161.  
  162. - QTable:
  163.     Fixed valueChanged() signal. Create an active selection on the
  164.     current cell on mouse click. Fixed showing and hiding columns
  165.     to get restored properly (keep the original size). Speed
  166.     improvements. Emit selectionChanged() in addSelection().
  167.     Windows only: Fixed drawing errors in the table headers with
  168.     hidden rows or columns.
  169.  
  170. - QTextEdit:
  171.     Improved the speed and reduced the memory usage of append() in
  172.     PlainText mode. Clear the selection also when middle or
  173.     right clicking. Fixed a binary incompatible change which
  174.     slipped into the 3.0.2 release. Make sure the text cursor is
  175.     visible after append(). Fixed text(). Fixed a crash bug when
  176.     calling setBold() or similar functions twice in a row. Fixed
  177.     emitting textChanged() and selectionChanged() when selection
  178.     all the text of the document and deleting it. clear() emits
  179.     now cursorPositionChanged().
  180.     X11 only: De-select on selection change.
  181.  
  182. - QToolBar:
  183.     Add a button to the extension popup as soon as it is partly
  184.     covered by the extension itself
  185.  
  186. - QToolTip:
  187.     When replacing a tooltip which had autoDelete set to TRUE,
  188.     delete the old one.
  189.  
  190. - QWidget:
  191.     Fixed unnecessary and expensive setFont() and setPalette()
  192.     operations on reparent.
  193.  
  194. - QWindowsStyle:
  195.     Fixed drawing the cursor rect around sliders. Fixed drawing
  196.     rounded tabs.
  197.  
  198. - QWizard:
  199.     Added keyboard accelerators for Cancel, Back, Next, Finish and
  200.     Help buttons.
  201.  
  202. - QWorkspace:
  203.     Fixed showing of tool windows. Fixed showMinimized() for MDI
  204.     windows.
  205.  
  206.  
  207. ****************************************************************************
  208. *               Extensions                       *
  209. ****************************************************************************
  210.  
  211. ****************************************************************************
  212. *                  Other                       *
  213. ****************************************************************************
  214. - moc:
  215.     Fixed moc path problems.
  216.  
  217. ****************************************************************************
  218. *            Qt/Embedded-specific changes                   *
  219. ****************************************************************************
  220.  
  221. ****************************************************************************
  222. *            Qt/Mac-specific changes                          *
  223. ****************************************************************************
  224.  
  225.